body, html {
    background: #f5f5f5;
    font-size: 0.26rem;
    color: #393939;
    margin: 0;
    padding: 0;
}

.register_first_bg {
    width: 100%;
    background: url(../../img/contrive/registerXC.png) no-repeat;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    overflow: hidden;
}
.register_first_btn{
    position: absolute;
    top: 11.65rem;
    height: 0.95rem;
    font-size: 0.32rem;
    line-height: 0.95rem;
    width: 6.2rem;
    left: calc(50% - 3.15rem);
}
.register_first_input{
    position: absolute;
    top: 10.6rem;
    color: #862922;
    font-size: 0.3rem;
    width: 6.2rem;
    text-align: center;
    left: calc(50% - 3.3rem);
}
.register_bg {
    width: 100%;
    background: url(../../img/contrive/register.png) no-repeat;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    overflow: hidden;
}
.register_btn{
    position: absolute;
    top: 11.55rem;
    height: 0.95rem;
    font-size: 0.32rem;
    line-height: 0.95rem;
    width: 6.2rem;
    left: calc(50% - 3rem);
}
.phone_input{
    position: absolute;
    top: 7.55rem;
    color:#862922;
    font-size: 0.3rem;
    width: 6.2rem;
    left: calc(50% - 2.5rem);
}
.imgcode_input{
    position: absolute;
    top: 8.65rem;
    color:#862922;
    font-size: 0.3rem;
    width: 6.2rem;
    left: calc(50% - 2.5rem);
}
.code_input{
    position: absolute;
    top: 9.66rem;
    color: #862922;
    font-size: 0.3rem;
    /* text-align: center; */
    width: 6.2rem;
    left: calc(50% - 2.5rem);
}
.code_btn{
    position: absolute;
    top: 9.55rem;
    height: 0.95rem;
    font-size: 0.32rem;
    line-height: 0.95rem;
    width: 2.6rem;
    left: calc(50%);
    text-align:center;
}
.imgcode_btn{
    position: absolute;
    top: 8.65rem;
    height: 1rem;
    font-size: 0.32rem;
    line-height: 0.95rem;
    width: 2.5rem;
    left: calc(50% + 0.1rem);
    text-align: center;
}
.passwrod_input{
    position: absolute;
    top: 10.7rem;
    color:#862922;
    font-size: 0.3rem;
    width: 6.2rem;
    left: calc(50% - 2.5rem);
}
input {
    border: 0 none;
    padding: 0;
    margin: 0;
    width: 5.2rem;
    height: 0.7rem;
    outline: none;
    background: none;
    float: left;
    padding-left: 0.3rem;
    box-sizing: border-box;
}

input, button, select, textarea, a {
    outline: none;
    cursor: none !important;
}
.register_end_bg {
    width: 100%;
    background: url(../../img/contrive/invest.png) no-repeat;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    overflow: hidden;
}
.register_end_btn{
    position: absolute;
    top: 10.24rem;
    height: 0.95rem;
    font-size: 0.32rem;
    line-height: 0.95rem;
    width: 6.2rem;
    left: calc(50% - 3rem);
}